package com.supermap.filetransfer.network.listeners;

import java.io.IOException;

import okhttp3.Call;
import okhttp3.Response;

/**
 * @author Huang.MinJie
 * @desc 网络请求监听器接口类
 * @date 2022-06-19 19:30
 */
public interface IHttpRequestListener {
    /**
     * 网络 发生故障时触发
     *
     * @param call
     * @param e
     */
    void onFailure(Call call, IOException e);

    /**
     * 网络应答
     *
     * @param call
     * @param response
     */
    void onResponse(Call call, Response response);


    /**
     * 错误
     *
     * @param e
     */
    void onError(Exception e);
}
